翻訳と辞書
Words near each other
・ Borków, Kielce County
・ Borków, Lower Silesian Voivodeship
・ Borków, Lublin Voivodeship
・ Borków, Masovian Voivodeship
・ Borków, Opatów County
・ Borków, Pińczów County
・ Borla
・ Borland
・ Borland (disambiguation)
・ Borland (surname)
・ Borland Amendment
・ Borland C
・ Borland C++
・ Borland Database Engine
・ Borland Enterprise Server
Borland Graphics Interface
・ Borland Racing Developments
・ Borland Reflex
・ Borland Sidekick
・ Borland Together
・ Borland Turbo C
・ Borland Turbo Debugger
・ Borland's Trustee v Steel Bros & Co Ltd
・ Borland, Pleasants County, West Virginia
・ Borland-Clifford House
・ Borlang
・ Borlasbach
・ Borlase
・ Borlase baronets
・ Borlaug Award


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Borland Graphics Interface : ウィキペディア英語版
Borland Graphics Interface

The Borland Graphics Interface, also known as BGI, is a graphics library bundled with several Borland compilers for the DOS operating systems since 1987. BGI was also used to provide graphics for many other Borland products including the Quattro spreadsheet. The library loaded graphic drivers (
*.BGI
) and vector fonts (
*.CHR
) from disk in order to provide device independent graphics support. It was possible for the programmer to embed the graphic driver into the executable file by linking the graphic driver as object code with the aid of a utility provided by the compiler (bgiobj.exe). There were graphic drivers for common graphic adapters and printers of that time, such as CGA, EGA and VGA. There also were BGI drivers for some kinds of plotters.
The last Borland's C++ IDE for DOS is Borland C++ 3.1 (1992). The last C++ environment which supports BGI is Borland C++ 5.02 (1997), which works under Windows but can compile DOS programs. BGI was accessible in C/C++ with graphics.lib / graphics.h, and in Pascal with graph module.
BGI is less powerful than modern graphics libraries such as SDL or OpenGL, since it was designed for presentation graphics instead of event-based 3D applications. However, it has been considered simpler to code.〔
==Third-party BGI drivers==
Given the popularity of Borland compilers, a few independent software developers produced BGI drivers for non-standard video modes, advanced video cards, plotters, printers, and graphics file output.〔
In 1994 Jordan Hargraphix Software released SVGA BGI drivers version 5.5 that are compatible with some SVGA hardware like ATI or Cirrus Logic cards and VESA VBE-compatible cards. Also there are tweaked VGA drivers for non-standard graphic modes supported by VGA by writing directly into its registers, protected mode driver versions for Turbo Pascal 7.0 and mouse driver (actually cursor handler for unsupported video modes by standard mouse drivers). These drivers were shareware and buying them let receiving their source code and technical support; now they are no longer supported and come as abandonware. Main bugs are lack of aligning bytes support in VESA TrueColor modes (so TrueColor driver is not suitable for Nvidia graphic cards) and video memory bank switching bug in mouse driver (since real mode addressing space is 1 megabyte, but some video modes require up to 4 megabytes of memory, it is split into 64 kilobyte banks).

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Borland Graphics Interface」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.